Tractable Query Answering and Optimization for Extensions of Weakly-Sticky Datalog+-

نویسندگان

  • Mostafa Milani
  • Leopoldo E. Bertossi
چکیده

We consider a semantic class, weakly-chase-sticky (WChS), and a syntactic subclass, jointly-weakly-sticky (JWS), of Datalog programs. Both extend that of weakly-sticky (WS) programs, which appear in our applications to data quality. For WChS programs we propose a practical, polynomial-time query answering algorithm (QAA). We establish that the two classes are closed under magic-sets rewritings. As a consequence, QAA can be applied to the optimized programs. QAA takes as inputs the program (including the query) and semantic information about the “finiteness” of predicate positions. For the syntactic subclasses JWS and WS of WChS, this additional information is computable.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending Weakly-Sticky Datalog±: Query-Answering Tractability and Optimizations

Weakly-sticky (WS ) Datalog is an expressive member of the family of Datalog programs that is based on the syntactic notions of stickiness and weak-acyclicity. Query answering over the WS programs has been investigated, but there is still much work to do on the design and implementation of practical query answering (QA) algorithms and their optimizations. Here, we study sticky and WS programs f...

متن کامل

New Expressive Languages for Ontological Query Answering

Ontology-based data access is a powerful form of extending database technology, where a classical extensional database (EDB) is enhanced by an ontology that generates new intensional knowledge which may contribute to answer a query. Recently, the Datalog± family of ontology languages was introduced; in Datalog±, rules are tuple-generating dependencies (TGDs), i.e., Datalog rules with the possib...

متن کامل

A Hybrid Approach to Query Answering Under Expressive Datalog ^\pm

Datalog is a family of ontology languages that combine good computational properties with high expressive power. Datalog languages are provably able to capture many relevant Semantic Web languages. In this paper we consider the class of weakly-sticky (WS) Datalog programs, which allow for certain useful forms of joins in rule bodies as well as extending the well-known class of weakly-acyclic TG...

متن کامل

The Impact of Disjunction on Reasoning under Existential Rules: Research Summary

Datalog±is a Datalog-based language family enhanced with existential quantification in rule heads, equalities and negative constraints. Query answering over databases with respect to a Datalog± theory is generally undecidable, however several syntactic restrictions have been proposed to remedy this fact. However, a useful and natural feature however is as of yet missing from Datalog±: The abili...

متن کامل

Resolution and Datalog Rewriting Under Value Invention and Equality Constraints

While Datalog is a golden standard for denotational query answering, it does not support value invention or equality constraints. The Datalog framework introduced by Gottlob faces these issues by considering rules with fresh variables in the head (known as tgds) or equalities in the head (known as egds). Several tractable classes have been identified, among which: (S) the class of sticky tgds; ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1504.03386  شماره 

صفحات  -

تاریخ انتشار 2015